home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / pc / RGASM.RAR / ASMCODE.EXE / CHAPT7 / PUSHKBD.ASM < prev    next >
Encoding:
Assembly Source File  |  1993-05-10  |  616 b   |  22 lines

  1. ;
  2. ;       Program PushKbd ( Chapter 7 )
  3. ;
  4.     page    55,132
  5. .model  small
  6. .stack
  7. .code
  8. PushCh  proc    near pascal uses ax cx, Scan:byte, ASCII:byte
  9.     mov     ah,05                   ; Function 05h - Push scan/ASCII code
  10.     mov     ch,Scan                 ; Scan code for char to be pushed
  11.     mov     cl,ASCII                ; ASCII code for char to be pushed
  12.     int     16h                     ; BIOS keyboard service
  13.     ret                             ; return to caller
  14. PushCh  endp
  15. .startup
  16.     invoke  PushCh,20h,'d'
  17.     invoke  PushCh,17h,'i'  
  18.     invoke  PushCh,13h,'r'  
  19.     invoke  PushCh,1Ch,0Dh
  20.     .exit
  21. end
  22.